<?php

include_once "../../models/core.php";
// include_once "../../models/auth.php";
include_once "../../controllers/user/textClass.php";

// 不管上传成功还是失败了，都还是要返回个人页面的（那么对应的 uid token avatarPath 原来的 url 参数还是要还回去的）
$uid = $_GET["uid"]; // 上传文章的 form 表单是一个 post 请求，但是用下面的额 _POST 是不行的哦
$token = $_GET["token"];
$avatarPath = $_GET["avatarPath"]; // _POST _GET

// error
// $uid = $_POST["uid"]; // 上传文章的 form 表单是一个 post 请求
// $token = $_POST["token"];
// $avatarPath = $_POST["avatarPath"];

$textClass = new Text($conn);

// echo "<script>alert('参数：$uid $token $avatarPath');</script>"; // debug

// 把对应的文件上传
$textName = $_FILES["file"]["name"];
$result = $textClass->uploadText($textName);
$time = $result["time"];
if($result["status"] == true){
    echo "<script>console.log('$textName 在 $time 上传成功');</script>";
    echo "<script>alert('$textName 在 $time 上传成功');</script>"; // tips
    echo "<script>window.location.href = '../../views/user/person.html?uid={$uid}&token={$token}&avatarPath={$avatarPath}';</script>";
}else if($result["status"] == false){
    echo "<script>console.log('$textName 在 $time 上传失败');</script>";
    echo "<script>alert('$textName 在 $time 上传失败');</script>"; // tips
    echo "<script>window.location.href = '../../views/user/person.html?uid={$uid}&token={$token}&avatarPath={$avatarPath}';</script>";
}

